home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9407 / SYMPHONY.CD < prev    next >
Text File  |  1994-11-27  |  15KB  |  251 lines

  1.           @VA család szoftvere@N
  2.           
  3.           @VLotus Symphony@N
  4.           
  5.           Ha   valaki   manapság   a   nulláról   kezdi   számítógépes
  6.           pályafutását, akkor végiggondolja, mik az általában
  7.           felvetôdô igények?
  8.           
  9.           
  10.           
  11.           Elôször   is   ki   kell   számolni   az   adót,  a  családi
  12.           költségvetést  (hónap  végén  mire futja még), és egyebeket,
  13.           tehát   kell  egy  számolótábla.  Leveleket  kell  írni  (az
  14.           APEH-nek,    Mariska   néninek   stb.),   tehát   kell   egy
  15.           szövegszerkesztô.  Aztán  hamarosan  kiderül,  hogy  kellene
  16.           egy  telefonregiszter,  de  nem  ártana, ha az ismerôsök más
  17.           adait   is   nyilván   tudnánk   tartani,   tehát  kell  egy
  18.           adatbáziskezelô.   Javult   a   család  anyagi  helyzete  --
  19.           igényesebbek  lettünk,  ezért  például  pénzügyi helyzetüket
  20.           diagramon  is  látni  kívánjuk  (vannak  ilyen mazochisták),
  21.           tehát  kell  egy  diagramkészítô.  Elôfordulhat  az is, hogy
  22.           valaki    terminálként   kíván   bejelentkezni   egy   másik
  23.           számítógépes rendszerbe, ehhez kell egy terminálprogram.
  24.           
  25.           Ezek   után   általában  tanácsot  kér  a  hardverrel  és  a
  26.           szoftverrel kapcsolatban: mit, milyent, mennyit stb.
  27.           
  28.           A  hardver  oldalról  nem  beszélek,  azt  mindenki  úgyis a
  29.           pénztárcájához igazítja.
  30.           
  31.           Szoftver   oldalról   is  általában  elôször  a  csodálatos,
  32.           ""egerészôs"  windowsos  programokat  ajánlják. Ezek valóban
  33.           sokat  tudnak, sok olyat is, amire az átlagos felhasználónak
  34.           semmi  szüksége.  Ez  még  nem  is  lenne  probléma,  de azt
  35.           általában  elfelejtik közölni, hogy ezek a programok mekkora
  36.           hardvert  igényelnek.  Azoknak, akik ""nagyban" használják a
  37.           számítógépet,    sokszor    eszükbe    sem   jut,   hogy   a
  38.           számítástechnikával    most   ismerkedô   ""újonc"   esetleg
  39.           megretten a sok lehetôségtôl és a befektetés nagyságától.
  40.           
  41.           A  fent  felsorolt  igényekre  jó megoldás a DOS 3.0-át vagy
  42.           ennél újabb verziót igénylô régebbi program, a Symphony.
  43.           
  44.           A  programot  a  Lotus  cég  fejlesztette ki annak idején az
  45.           azóta  sokkal  híresebbé vált 1--2--3-ból. Tulajdonképpen az
  46.           akkori    1--2--3    több   modullal   bôvített   változata.
  47.           Olyannyira  továbbfejlesztés,  hogy  gyakorlatilag egy másik
  48.           programrendszernek  tekinthetô.  Ezt  igazolja az is, hogy a
  49.           késôbbiekben  fejlesztését is külön kezelték a Lotus cégnél.
  50.           Bár  fejlesztését  már abbahagyták -- véleményem szerint --,
  51.           még  a  mai  napig  is  megállja  a  helyét  a  hasonló célú
  52.           programok között.
  53.           
  54.           A  Symphony  hardver  feltételei  minimálisak.  Ez  abból is
  55.           látszik,  hogy tökéletesen fut egy XT-n is, de lássuk kicsit
  56.           részletesebben, mit is igényel minimálisan.
  57.           
  58.           Tehát  használatához  szükséges  egy  IBM XT/AT-kompatibilis
  59.           gép,  legalább  320 Kbyte szabad memória és egy 360 Kbyte-os
  60.           floppymeghajtó,  akár  CGA,  akár  monó  képernyôvel, de nem
  61.           feltétlenül   szükséges  merevlemez.  Ez  utóbbi  mellôzését
  62.           azonban   csak   azoknak   ajánlom,   akiknek  kellôen  erôs
  63.           idegrendszerük  van  az  állandó  floppycserélgetéshez.  320
  64.           Kbyte  memória  esetén  persze azért túl nagy számítások nem
  65.           végezhetôk,  mert  összesen 20 Kbyte marad az adatoknak. Nem
  66.           hiszem,  hogy  ez  valós  probléma,  mert  manapság  1 Mbyte
  67.           memóriánál  kevesebbel  nem lehet gépet kapni, és a Symphony
  68.           kezeli a 640 Kbyte feletti részt is.
  69.           
  70.           Képernyôkbôl,  illetve tulajdonképpen grafikus kártyákból is
  71.           igen   széles  választékot  kezel  az  alapprogram.  Ezekkel
  72.           minden    átlagos    monitortípus    installálható,   de   a
  73.           képernyômeghajtó  kártyák  egy  részénél  mellékelnek  külön
  74.           Symphonyhoz   való   meghajtó   programot.  A  Symphony  két
  75.           monitort  is  tud  kezelni  egyszerre  (például az egyiken a
  76.           szöveges,  másikon  a  grafikus információ jeleníthetô meg),
  77.           de   ez   egy   monitoron   is   elérhetô   egyidejûleg   --
  78.           természetesen   ilyenkor   lassabb   a   képernyô.   Ezt  az
  79.           üzemmódot  akkor  célszerû  alkalmazni,  ha  a  számolótábla
  80.           adataiban   történt  változtatás  eredményét  azonnal  látni
  81.           kívánjuk a diagramon.
  82.           
  83.           Nyomtatómeghajtókból  is  viszonylag  széles  a választék, a
  84.           legegyszerûbb Epsontól a HP LaserJetig.
  85.           
  86.           A   program   telepítése  viszonylag  egyszerû.  Az  INSTALL
  87.           program   elindítása   után   a   @KFirst-Time  Installation@N-t
  88.           választva  a  program folyamatosan rákérdez minden eszközre,
  89.           melyeket menübôl lehet kiválasztani.
  90.           
  91.           Az  installálás  után  a programot elindítva automatikusan a
  92.           program  legfontosabb  része,  a  számolótábla  jelenik meg.
  93.           Maga  a  Symphony  program  öt  jól  elkülöníthetô, de mégis
  94.           egymásra  épülô részegységbôl áll. Az [Alt F10 billentyûvel
  95.           bármikor átléphetünk a program más részeibe is.
  96.           
  97.           A  program  részei: a SHEET -- ez maga a számolótábla; a DOC
  98.           --  szövegszerkesztô;  GRAPH -- grafikus nyomtatómodul; FORM
  99.           -- adatbázis-kezelô; COMM -- kommunikációs rendszer.
  100.           
  101.           A  munkák  elvégzését  minden  modulban  számos elôre megírt
  102.           ""funkció"   segíti.   A   funkciók   nyolc  nagy  csoportra
  103.           oszthatók:  matematikai,  logikai,  statisztikai,  pénzügyi,
  104.           szöveg,   dátum,   adatbázishoz   tartozó   statisztikai  és
  105.           speciális.  Ezek  között  megtalálható  csaknem minden olyan
  106.           lehetôség,  ami  a  mai,  ""modern"  programokban is megvan.
  107.           Természetesen  minden  modulnak  megvannak  a saját, hívható
  108.           funkciói.   A  funkcióhívásokon  kívül  az  edzettebbeket  a
  109.           makrók   is   segítik.   Ezek   tulajdonképpen  programok  a
  110.           programban.  Minden  modul  kitûnôen  makrózható.  (Az újabb
  111.           verzióba  már  beépített  WYSIWYG  részt  sajnos  nem  lehet
  112.           makrózni.)   A   Symphony   ismeri   a   hagyományos   és  a
  113.           billentyûzetmakrót.  Ez  utóbbi  tulajdonképpen a menüpontok
  114.           idôrendi  sorrendben, kezdôbetûkkel történô megadása, míg az
  115.           elôbbi  speciális  makrónevekbôl  áll.  A  két makrózási mód
  116.           egyidejûleg  is  alkalmazható. A Symphony makrónyelvének van
  117.           egy   programozástechnikailag   csodálatos   lehetôsége:   a
  118.           makróprogram  saját  magát  is át tudja írni futtatása során
  119.           akár  többször  is,  ha úgy szükséges, így rengeteg IF modul
  120.           megtakarítható.   A  makrózás  nagy  elônye,  hogy  abszolút
  121.           számítástechnikai  analfabéta  számára is lehet olyan makrót
  122.           írni,   amellyel   mindenfajta   programismeret   nélkül  is
  123.           elboldogul  bonyolultabb  táblázatokban  és  adatbázisokban.
  124.           (Ilyen   esetekben  azonban  nem  a  funkcionális,  hanem  a
  125.           védelmi  rész  megírása a legnehezebb, hiszen olyan dolgokra
  126.           kell  megírni  a védelmet, ami általában a makrót írónak meg
  127.           sem fordul a fejében. Legalábbis nekem ez a tapasztalatom.)
  128.           
  129.           A    programhoz   van   jónéhány   applikációs   modul.   Ez
  130.           tulajdonképpen  egy  memóriatakarékos  megoldás.  Az  esetek
  131.           nagy  részében az így elérhetô többletszolgáltatások ugyanis
  132.           nem    kellenek,    így   csak   feleslegesen   növelnék   a
  133.           memóriafelhasználást.   Ha   szükség   van   rájuk,  gyorsan
  134.           behívhatók  és  eltávolíthatók,  de  ha  van  olyan  köztük,
  135.           amelyik   sûrûn   kell,   beállítható,   hogy  automatikusan
  136.           betöltôdjön.   Ilyen   például  a  DOS  applikáció,  amelyik
  137.           lehetôvé  teszi,  hogy  a  programból  való  kilépés  nélkül
  138.           ""kimenjünk" a DOS-ba.
  139.           
  140.           Az  applikációk  közül talán a MACROMNG a lefontosabb, amely
  141.           a  makrózást  segíti.  Ennek  használatával  olyan  makrókat
  142.           írhatunk,  amelyek  nemcsak  egy táblázatban használhatók --
  143.           nem  kötôdnek  a  tulajdonképpeni  számolótáblához --, hanem
  144.           bármikor  igenybevehetôk.  Sokszor  elôfordul, hogy bizonyos
  145.           adatcsoportnál   hiányosak   az   adatok,   így  regressziós
  146.           számítást  kell  végezni  a  hiányos  adatok pótlására. Erre
  147.           való  a  STAT  nevû  applikáció. A VIEWER-rel pedig másik --
  148.           szintén    Symphonyval    készített    --    file   celláira
  149.           hívatkozhatunk  a  file behívása nélkül. A programhoz vannak
  150.           helyesírásellenôrzô  modulok is, azonban magyar nyelvû nincs
  151.           -- vagy legalábbis én nem tudok róla.
  152.           
  153.           A  számolótábla  8192  sort és 256 oszlopot tartalmazhat. Ez
  154.           az  esetek  nagy  többségében  bôségesen  elegendô. A sorok,
  155.           oszlopok vagy tartományok feltöltése egyszerû.
  156.           
  157.           A  számolótáblában  bármelyik másik cellára hivatkozhatunk a
  158.           nevével,  vagy  az  elôzetesen  megadott tartománynevével --
  159.           így  nagyon  bonyolult  összefüggések is megadhatók akár egy
  160.           cellában   is.   A  bonyolult  összefüggések  átlátása  vagy
  161.           esetleges  javítása  is  bonyolult, így inkább javasolható a
  162.           több   különálló,   ""láncolt"  hivatkozás  alkalmazása.  Ez
  163.           helyben  minimális,  idôben  pedig semmi hátránnyal nem jár.
  164.           A   kereszthivatkozások  számításának  sorrendje  megadható.
  165.           Természetesen    szöveges    mezôk   is   beilleszthetôk   a
  166.           táblázatokba,   azonban   csak   az   újabb  verzió  WYSIWYG
  167.           applikációval    felbôvített    programjában   adhatók   meg
  168.           különbözô  betûtípusok és betûnagyságok, valamint csak abban
  169.           illeszthetôk be diagramok a dokumentumba.
  170.           
  171.           Két  menü  hívható  közvetlenül,  az  [F10@N,  illetve  az [F9
  172.           gombokkal.   Az   [F10@N   fôleg   az   adatok  mozgatására,  a
  173.           formátumok   megadására,   és   a   grafikus  beállításokra,
  174.           valamint  a grafikák képernyôn való megjelenítésére szolgál.
  175.           Az    [F9   pedig   a   file-mûveletekhez,   kiíratásokhoz,
  176.           konfigurációk    beállításához,   illetve   az   applikációk
  177.           behívásához használható.
  178.           
  179.           A  grafika ""csak" kétdimenziós, de többféle diagramtípusból
  180.           válogathatunk.   Van   vonalas,  ""torta",  XY  és  többféle
  181.           oszlopdiagram.  Egyszerû  módszerekkel  csak  6 különbözô --
  182.           egyenként  8192  pontból  álló  -- görbe jeleníthetô meg egy
  183.           grafikában.  Viszonylag  könnyen  túlléphetünk e határon, de
  184.           ezzel  csak indokolt esetben célszerû élni, mert ilyenkor --
  185.           az  adatok  nagy  száma  miatt  --  már  lassú az ábrázolás.
  186.           (Ekkora   adatmennyiséggel   a   korszerûbb   programok   is
  187.           elbíbelôdnek.  A  feltöltések  és  a  képernyôn  a  grafikai
  188.           megjelenítések   egyébként   gyorsabbak,   mint  például  az
  189.           Excelben.)  Mind  a hat görbéhez megadható magyarázó szöveg,
  190.           és  az  ábrába  is  írható  magyarázat.  Kétsoros címmezô és
  191.           mindkét   tengelyhez   megjegyzés   rovat  van.  A  grafikák
  192.           léptékezése  automatikus,  de választható a manuális módszer
  193.           is.  A  tengelyek  lineárisak  és  logaritmikusak  lehetnek.
  194.           Mai  szemmel  nézve  hiba,  hogy  a  grafika -- a WYSIWYG-es
  195.           változatot  kivéve  --  nem  nyomtatható  ki  közvetlenül  a
  196.           táblázatból.  (A  képernyôn megjeleníthetô!) Ezt valamelyest
  197.           ellensúlyozza,  hogy  a  grafikus  nyomtató programrészben a
  198.           forgatás   szöge,   a  méretarány  és  a  betûtípus  könnyen
  199.           változtatható.
  200.           
  201.           A   szövegszerkesztô   rész  valóban  csak  szöveg-  és  nem
  202.           kiadványszerkesztô.  Magyar  nyelvû helyesírásellenôrzôje --
  203.           mint   említettem   --   nincs.   A  számolótáblából  és  az
  204.           adatbáziskezelôbôl    átvehetôk    adatok,    táblázatok   a
  205.           szövegszerkesztôbe,   illetve   hivatkozhatunk   rájuk,  így
  206.           könnyen  készíthetô  például  körlevél  jellegû  megoldás. A
  207.           vastagított,   dôlt,  aláhúzott  betûtípusokat  --  és  ezek
  208.           verzióit   --   ismeri  a  program.  A  sorigazításokból  is
  209.           megtalálhatók a szokásosak.
  210.           
  211.           Az   adatbáziskezelô   rész   használhatóságát   növeli   az
  212.           applikációként  behívható  BASE,  valamint a kifejezetten az
  213.           adatbáziskezelés   funkcióit   bôvítô  BASEFUNK.  Nemcsak  a
  214.           saját  adatbázisokat, hanem a dBase file-okat is közvetlenül
  215.           tudja  kezelni. Az adatbázis mérete gyakorlatilag korlátlan,
  216.           bár  természetesen  a  gyorsaság,  illetve  inkább  lassúság
  217.           miatt   vannak   ésszerû   határok.   A  különféle  keresési
  218.           feltételek   összekapcsolhatók,   tehát   több  feltétel  is
  219.           megadható   egyidejûleg.   Nagyobb   adatbázisokból  könnyen
  220.           készíthetôk   kisebb   részadatbázisok.   Az   adatbázisokba
  221.           egyszerûen  vihetô  be új mezônév. A képernyôn megtervezhetô
  222.           az   adatbázis   megjelenési   formája,  de  alkalmazható  a
  223.           hagyományos forma is.
  224.           
  225.           A  kommunikációs  részben  beléphetünk  például terminálként
  226.           egy  másik  rendszerbe  --  ami  lehet akár unixos is --, és
  227.           onnan  vagy  oda  file-mûveleteket  végezhetünk, közvetlenül
  228.           adatokat  gyûjthetünk  be  a  számolótáblára.  Használhatunk
  229.           telefonmodemet is, közvetlen programból tárcsázással stb.
  230.           
  231.           A   cikk   korlátozott   terjedelme  miatt  a  fentiek  csak
  232.           kiragadott  példák  a  Symphony  képességeibôl,  a teljesség
  233.           igénye nélkül.
  234.           
  235.           Még   néhány  adalék  a  programhoz:  újabb  verziója  --  a
  236.           WYSIWYG  nélkül  -- 2,2 Mbyte helyet igényel a merevlemezen.
  237.           Ez  --  a WYSIWYG funkcióit kivéve -- teljes értékû program,
  238.           minden  alkalmazást és applikációt tud. A még mûködôképes --
  239.           természetesen  lebutított, de a lényeges funkciókat még tudó
  240.           változat  -- egy floppyn elfér. Ennek akkor van jelentôsége,
  241.           ha  valaki  esetleg  vidékre,  vagy külföldre megy, ahol van
  242.           gép, de azon számára ismeretlen programok vannak.
  243.           
  244.           Néhány   éve   Pakisztán   egyik  vidéki  városának  ügyvédi
  245.           irodájában  örömmel  fedeztem  fel,  hogy  felesleges volt a
  246.           program  ""minimál"  verzióját magammal vinni ahhoz, hogy el
  247.           tudjam  végezni  a  munkám. Ott megvolt és ""mindenre" ezt a
  248.           programot használták -- teljes megelégedéssel.
  249.           
  250.           @KPintér László@N
  251.